• word of the day

    petunia axillaris

    petunia axillaris - Dictionary definition and meaning for word petunia axillaris

    Definition
    (noun) annual herb having large nocturnally fragrant white flowers
    Synonyms : large white petunia
Download our Mobile App Today
Receive our word of the day
on Whatsapp